#pragma once
#include "Explosion.h"
#include <queue>

class CExplosionManager
{
private:
	std::queue <CExplosion*> _ExplosionPool;
	std::vector <CExplosion*> _ShowedExplosion;
	static CExplosionManager *_Instance;
public:
	CExplosionManager(void);
	~CExplosionManager(void);
	static CExplosionManager *GetInstance();
	void LoadResources();
	void Explode(int X, int Y, int Level);
	void Render();
};